import axios from 'axios'
const instance = axios.create({
    baseURL: 'http://172.82.4.115:8084/rest', // api的base_url  ----区
    // baseURL: 'http://10.221.1.169:8084/rest', // api的base_url---市
    timeout: 35000, // 请求超时时间
    headers: { 'content-type': 'application/json;charset=UTF-8'},
    // withCredentials: true
})

const instances = axios.create({
    baseURL: 'http://172.82.4.51:8080', // api的base_url    ----区
    // baseURL: 'http://10.221.1.168:8080', // api的base_url ----市
    timeout: 35000, // 请求超时时间
    headers: { 'content-type': 'application/json;charset=UTF-8'},
    // withCredentials: true
})
// 拦截请求
instances.interceptors.request.use(
    //  可以在此处添加 token
    config => {
        return config
    }, error => {
        return Promise.reject(error)
    })
// 拦截响应
instances.interceptors.response.use(res => {
    // 可以在此处拦截接口错误
    return res
}, error => {
    return Promise.reject(error)
})


// 拦截请求
instance.interceptors.request.use(
    //  可以在此处添加 token
    config => {
        return config
    }, error => {
        return Promise.reject(error)
    })
// 拦截响应
instance.interceptors.response.use(res => {
    // 可以在此处拦截接口错误
    return res
}, error => {
    return Promise.reject(error)
})

// 获取天气
export function weather() {
    return instance.post('http://hpgateway.hpq.sh.cn/api/forecast/weather/predict')
}


//查询街道事件各事件数量
export function eventcount(param) {
    return instance.post('/api/common/street/event/count',param)
}

//查询街道事件各事件详情 //热线 // 城运 //物联网
export function eventlist1(param) {
    return instance.post('/api/common/street/event/info',param)
}

//查询街道事件各事件详情 //AI //综合协同
export function eventlist2(param) {
    return instance.post('/api/common/street/event/zongHeXieTong/info',param)
}

//各个街道事件综合协同、AI数量
export function AIeventount(param) {
    return instance.post('/api/common/street/event/zongHeXieTong/count',param)
}
//获取停车场信息
export function park(param) {
    return instance.post('/api/common/getParkInfo',param)
}
//获取停车场列表
export function parklist(param) {
    return instance.post('/api/common/getParkList',param)
}
//获取地铁列表
export function metroList(param) {
    return instance.post('/api/common/metroList',param)
}
//获取地铁人流数据
export function peopleStreamMetro(param) {
    return instance.post('/api/common/peopleStreamMetro',param)
}
//获取豫园、内/外圈实时数据 调用第三方接口
export function peopleStream(param) {
    return instance.post('/api/common/peopleStream',param)
}
//获取态势体征人口数据
export function peopleCount(param) {
    return instance.post('/api/common/people/count',param)
}
//社区事务受理服务
export function bizCount(param) {
    return instance.post('/api/common/street/biz/count',param)
}
//获取突发事件数量
export function geteventtf(param) {
    return instance.post('/api/common/suddenEvent/count',param)
}
//获取突发事件详情
export function geteventdetail(param) {
    return instance.post('/api/common/suddenEvent/pageList',param)
}
//指挥体系-公安等
export function getConductCountList(param) {
    return instance.post('/api/common/getConductCountList',param)
}
//指挥体系-公安等弹窗信息
export function getConductInfoList(param) {
    return instance.post('/api/common/getConductInfoList',param)
}

//玻璃幕墙统计
export function getGlassWall(param) {
    return instance.post('/api/common/getGlassWall',param)
}

//视频列表
export function videoList(param) {
    return instance.post('/api/common/monitor/list',param)
}
//基本信息-企业
export function companyCount(param) {
    return instance.post('/api/common/company/count',param)
}

//经济运行-指标
export function quota(param) {
    return instance.post('/api/common/economics/quota',param)
}

//经济运行-重点企业列表
export function companylist(param) {
    return instance.post('/api/common/company/list',param)
}

//经济运行-重点楼宇列表
export function buildlist(param) {
    return instance.post('/api/common/building/list',param)
}





//区地址接口
//根据街道条件获取店招店牌id及坐标 
export function listDianZhaoDianPai(param) {
    return instances.post('/shiGongAnQuan/listDianZhaoDianPai',param)
}
//根据店招店牌id获取具体信息 
export function getDianZhaoDianPai(param) {
    return instances.post('/shiGongAnQuan/getDianZhaoDianPai',param)
}
//公共安全-店招店牌大中小型 
export function getAllHpDianZhaoDianPaiInfoByCondition(param) {
    return instances.post('/shiGongAnQuan/getAllHpDianZhaoDianPaiInfoByCondition',param)
}


